new delhi (capital of india) - French English Dictionary